Micron Document
🎖️GitЯра🎖️

Node / meshtastic / Meshtastic-Android / files / .github / workflows / dependency-graph-submit.yml

Displaying Raw • Download

.github/workflows/dependency-graph-submit.yml 981290b5c04e93f0a9cc21ee9a26acba375793cb (981290b5) Text, 1.66 KB

Tff7b72nameTb4b4b4: Ta5d6ffSubmitTa5d6ff Ta5d6ffDependencyTa5d6ff Ta5d6ffGraph

T8b949e# PR runs can only generate-and-upload (fork tokens lack contents: write). This submits what
T8b949e# they saved, from the base repo's trusted context. Never checks out PR code — the snapshot
T8b949e# artifact is the only input.
Tff7b72onTb4b4b4:
Tff7b72workflow_runTb4b4b4:
Tff7b72workflowsTb4b4b4: Tb4b4b4[Ta5d6ff'Ta5d6ffPullTe6edf3 Ta5d6ffRequestTe6edf3 Ta5d6ffCITa5d6ff'Tb4b4b4]
Tff7b72typesTb4b4b4: Tb4b4b4[Te6edf3completedTb4b4b4]

Tff7b72permissionsTb4b4b4:
Tff7b72actionsTb4b4b4: Ta5d6ffread
Tff7b72contentsTb4b4b4: Ta5d6ffwrite

T8b949e# head_branch alone would collide across forks that share a branch name (e.g. two "patch-1"s).
Tff7b72concurrencyTb4b4b4:
Tff7b72groupTb4b4b4: Ta5d6ff${{Ta5d6ff Ta5d6ffgithub.workflowTa5d6ff Ta5d6ff}}-${{Ta5d6ff Ta5d6ffgithub.event.workflow_run.head_repository.full_nameTa5d6ff Ta5d6ff}}-${{Ta5d6ff Ta5d6ffgithub.event.workflow_run.head_branchTa5d6ff Ta5d6ff}}
Tff7b72cancel-in-progressTb4b4b4: Ta5d6fftrue

Tff7b72jobsTb4b4b4:
Tff7b72submit-dependency-graphTb4b4b4:
T8b949e# failed runs may have partial graphs; skip
Tff7b72ifTb4b4b4: Ta5d6ffgithub.repositoryTa5d6ff Ta5d6ff==Ta5d6ff Ta5d6ff'meshtastic/Meshtastic-Android'Ta5d6ff Ta5d6ff&&Ta5d6ff Ta5d6ffgithub.event.workflow_run.conclusionTa5d6ff Ta5d6ff==Ta5d6ff Ta5d6ff'success'
Tff7b72runs-onTb4b4b4: Ta5d6ffubuntu-24.04-arm
Tff7b72timeout-minutesTb4b4b4: Ta5d6ff10
Tff7b72stepsTb4b4b4:
T8b949e# skipped android-check (docs-only/bot PRs) uploads nothing — don't fail red on that
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffCheckTa5d6ff Ta5d6fftheTa5d6ff Ta5d6ffrunTa5d6ff Ta5d6ffsavedTa5d6ff Ta5d6ffaTa5d6ff Ta5d6ffdependencyTa5d6ff Ta5d6ffgraph
Tff7b72idTb4b4b4: Ta5d6ffprobe
Tff7b72envTb4b4b4:
Tff7b72GH_TOKENTb4b4b4: Ta5d6ff${{Ta5d6ff Ta5d6ffgithub.tokenTa5d6ff Ta5d6ff}}
Tff7b72runTb4b4b4: Tb4b4b4|
Tff7b72count=$(gh api --paginate "repos/${{ github.repository }}/actions/runs/${{ github.event.workflow_run.id }}/artifacts?per_page=100" \
Tff7b72--jq '[.artifacts[] | select(.name | startswith("dependency-graph"))] | length' | paste -sd+ | bc)
Tff7b72echo "count=$count" >> "$GITHUB_OUTPUT"

Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffDownloadTa5d6ff Ta5d6ffandTa5d6ff Ta5d6ffsubmitTa5d6ff Ta5d6ffdependencyTa5d6ff Ta5d6ffgraph
Tff7b72ifTb4b4b4: Ta5d6ffsteps.probe.outputs.countTa5d6ff Ta5d6ff!=Ta5d6ff Ta5d6ff'0'
Tff7b72usesTb4b4b4: Ta5d6ffgradle/actions/dependency-submission@v6
Tff7b72withTb4b4b4:
Tff7b72dependency-graphTb4b4b4: Ta5d6ffdownload-and-submit

Served by rngit 1.5.2 - Generated in 0.06s